63 research outputs found

    Genetic learning of fuzzy reactive controllers

    Get PDF
    P. 33-41This paper concerns the learning of basic behaviors in an autonomous robot. It presents a method to adapt basic reactive behaviors using a genetic algorithm. Behaviors are implemented as fuzzy controllers and the genetic algorithm is used to evolve their rules. These rules will be formulated in a fuzzy way using prefixed linguistic labels. In order to test the rules obtained in each generation of the genetic evolution process, a real robot has been used. Numerical results from the evolution rate of the different experiments, as well as an example of the fuzzy rules obtained, are presented and discussedS

    SecDocker: Hardening the Continuous Integration Workflow

    Get PDF
    1-13 p.Current Continuous Integration (CI) processes face significant intrinsic cybersecurity challenges. The idea is not only to solve and test formal or regulatory security requirements of source code but also to adhere to the same principles to the CI pipeline itself. This paper presents an overview of current security issues in CI workflow. It designs, develops, and deploys a new tool for the secure deployment of a container-based CI pipeline flow without slowing down release cycles. The tool, called SecDocker for its Docker-based approach, is publicly available in GitHub. It implements a transparent application f irewall based on a configuration mechanism avoiding issues in the CI workflow associated with intended or unintended container configurations. Integrated with other DevOps Engineers tools, it provides feedback from only those scenarios that match specific patterns, addressing future container security issues.SIhttps://link.springer.com/article/10.1007/s42979-021-00939-

    Implementation and design of a service-based framework to integrate personal and institutional learning environments

    Get PDF
    The landscape of teaching and learning has changed in recent years because of the application of Information and Communications technology. Among the most representative innovations in this regard are Learning Management Systems. Despite of their popularity in institutional contexts and the wide set of tools and services that they provide to learners and teachers, they present several issues. Learning Management Systems are linked to an institution and a period of time, and are not adapted to learners' needs. In order to address these problems Personal Learning Environments are defined, but it is clear that these will not replace Learning Management Systems and other institutional contexts. Both types of environment should therefore coexist and interact. This paper presents a service-based framework to facilitate such interoperability. It supports the export of functionalities from the institutional to the personal environment and also the integration within the institution of learning outcomes from personal activities. In order to achieve this in a flexible, extensible and open way, web services and interoperability specifications are used. In addition some interoperability scenarios are posed. The framework has been tested in real learning contexts and the results show that interoperability is possible, and that it benefits learners, teachers and institutions.Peer ReviewedPostprint (author's final draft

    Learning Fuzzy Reactive Behaviors in Autonomous Robots

    Get PDF
    This paper is concerned with the learning of basic behaviors in autonomous robots. In this way, we present a method for the adaptation of basic reactive behaviors implemented as fuzzy controllers applying a genetic algorithm to the evolution of the fuzzy rule system. In this sense, we show our experiments in the evolution of control rules based on symbolic concepts represented as linguistic labels. The rules will be formulated in a fuzzy way and in order to test the rules obtained in each generation of the genetic algorithm a real robot has been used. The individual with the best performance is chosen to generate a new population: the elite strategy. All the new individuals were tested in the same real environment. In conclusion, the individuals of the last generation offer a set of rules that provides better performance than the ones designed by a non-expert designe

    Agent-based Adaptive Selection and Interaction to Z39.50 Servers

    Get PDF
    Digital libraries and OPACs are offering an enormous collection of information resources which can be accessed through Internet by quite different users thanks to the existence of standard protocols for information retrieval such as Z39.50. However, some users may find difficult to get the items they are looking for in such a huge bulk of heterogeneous resources since they have to know where and how they have to search for. Thus, one of the main reasons for the disregard of the Z39.50 service has traditionally been the absence of appropriate interfaces and the cost of making alternative searches. WAY-Z39.50 tries to help spreading the use of these servers by providing easy web access to them, as well as, by facilitating the access to multiple servers at once. The prototype described implements the WAY general model based on an agent-based architecture that provides adaptive searching in different servers through an adaptive interfac

    Designing a minimal reactive goalie for the RoboCup SPL

    Get PDF
    This paper presents the basic design and implementation of a goalkeeper made according to the regulations of the two-legged Standard Platform League of the RoboCup Federation. The paper describes the perceptive schemas created using the architecture of the TeamChaos-URJC team as well as the action schemes designed to create a minimal reactive goalie. This player was tested in the 2009 German Open international competition. The results obtained there are analyzed and the future works derived from that analysis are presente

    Fuzzy adaptation for information acces to digital libraries

    Get PDF
    P. 287-297Different models have been proposed to build systems that adapt to the user reducing the complexity in the information browsing process, saving user time and offering personalised interfaces. The work described in this paper, named Way-Z39.50, is an example of adaptive system specially built for accessing digital libraries. A fuzzy decision mechanism is used to implement the adaptation of both the user interface and the information searching process. This paper describes how this system has been designed and implemented, focusing on its fuzzy-based components. Finally, it also briefly discusses the advantages of using fuzzy logic to implement adaptability of the user interface and the searching processS

    Using fuzzy logic to implement adaptability in WAY-Z39.50

    Get PDF
    The design and implementation of adaptive systems for accessing information is a sophisticated task. Different models have been proposed to build systems that adapt to the user reducing the complexity in the information browsing process, saving user time and offering personalized interfaces. The work described in this paper, named WAY-Z39.50, is an example of fuzzy adaptive system specially built for accessing digital librarie

    Cybersecurity of Robotics and Autonomous Systems: Privacy and Safety

    Get PDF
    Robots and autonomous systems in general are set to suffer similar cybersecurity problems that computers have been facing for decades. This is not only worrying for critical tasks such as those performed by surgical, or military robots but also for household robots such as vacuum cleaners or for teleconference robots compromise privacy and safety of their owners. What will happen if these robots are hacked? This study presents a survey on the cybersecurity attacks associated with service robots, and as a result, a taxonomy that classifies the risks faced by users when using service robots, distinguishing between security and safety threads, is presented. We also present the robot software development phase as one the most relevant ones for the security of robots

    Computer surgery 3D simulations for a new teaching-learning model

    Get PDF
    Using 3D computer simulations for training surgeons is not new. Using e-learning for improving students knowledge acquisition is not new. What we propose is to use 3D computer simulations in such a versatile way that those simulations could act as learning objects designed directly by those who own the experience we want to be transmitted. In order to achieve this goal, it is necessary to create a model in charge of communications between the learning objects and the simulation. This model ensures that, on the one hand, the simulation offers an interface to the learning process stable enough not to be affected by every small change. On the other hand, the model also ensures that the simulation offers an interface complete enough for adopting any change in the learning process. The key to solve this contradiction is to take the behavior of the simulation objects out of their control leaving in them just their very basic behavior. This paper presents the problem and the design proposed to solve it in a more detailed wa
    corecore